using System;
using System.Collections.Generic;
using System.Text;

namespace Model.WWW_User.User
{
    public class RegiUserModel
    {
        private String _MotherTongue;
        public String MotherTongue
        {
            get { return _MotherTongue; }
            set { _MotherTongue = value; }
        }
        //--
        private String _MotherTongueLevel;
        public String MotherTongueLevel
        {
            get { return _MotherTongueLevel; }
            set { _MotherTongueLevel = value; }
        }
        //--
        private String _TargetLanguage;
        public String TargetLanguage
        {
            get { return _TargetLanguage; }
            set { _TargetLanguage = value; }
        }
        //--
        private String _TargetLanguageLevel;
        public String TargetLanguageLevel
        {
            get { return _TargetLanguageLevel; }
            set { _TargetLanguageLevel = value; }
        }
        //--
        private Int32 _LanguageOption;
        public Int32 LanguageOption
        {
            get { return _LanguageOption; }
            set { _LanguageOption = value; }
        }
        //--
        private String _Country;
        public String Country
        {
            get { return _Country; }
            set { _Country = value; }
        }
        //--
        private String _Timezone;
        public String Timezone
        {
            get { return _Timezone; }
            set { _Timezone = value; }
        }
        //--
        private String _MemberEmail;
        public String MemberEmail
        {
            get { return _MemberEmail; }
            set { _MemberEmail = value; }
        }
        //--
        private String _Password;
        public String Password
        {
            get { return _Password; }
            set { _Password = value; }
        }
        //--
        private String _Nickname;
        public String Nickname
        {
            get { return _Nickname; }
            set { _Nickname = value; }
        }
        //--
        private String _Gender;
        public String Gender
        {
            get { return _Gender; }
            set { _Gender = value; }
        }
        //--
        private DateTime _BOD;
        public DateTime BOD
        {
            get { return _BOD; }
            set { _BOD = value; }
        }
        private string _BaseLanguage;
        public string BaseLanguage
        {
            get { return _BaseLanguage; }
            set { _BaseLanguage = value; }
        }

        private string _Ref;
        public string Ref
        {
            get
            {
                return _Ref;
            }
            set
            {
                _Ref = value;
            }
        }
        //Constructors 
        public RegiUserModel(String __MotherTongue, String __MotherTongueLevel, String __TargetLanguage, String __TargetLanguageLevel, Int32 __LanguageOption, String __Country, String __Timezone, String __MemberEmail, String __Password, String __Nickname, String __Gender, DateTime __BOD, String __BaseLanguage, String __Ref)
        {
            _MotherTongue = __MotherTongue;
            _MotherTongueLevel = __MotherTongueLevel;
            _TargetLanguage = __TargetLanguage;
            _TargetLanguageLevel = __TargetLanguageLevel;
            _LanguageOption = __LanguageOption;
            _Country = __Country;
            _Timezone = __Timezone;
            _MemberEmail = __MemberEmail;
            _Password = __Password;
            _Nickname = __Nickname;
            _Gender = __Gender;
            _BOD = __BOD;
            _BaseLanguage = __BaseLanguage;
            _Ref = __Ref;
        }
    }
}
